package ua.edu.nuos.jeetraining2012.cms.util.oauth;

import org.scribe.up.profile.OAuthAttributesDefinition;
import org.scribe.up.profile.converter.Converters;

public class VkontakteAttributesDefinition extends OAuthAttributesDefinition {
    public static final String FIRSTNAME = "first_name";
    public static final String LASTNAME = "last_name";
    public static final String NICKNAME = "nickname";
    public static final String SCREENNAME = "screen_name";
    public static final String SEX = "sex";
    public static final String BDATE = "bdate";
    public static final String CITY = "city";
    public static final String COUNTRY = "country";
    public static final String TIMEZONE = "timezone";
    public static final String PHOTO = "photo";
    public static final String PHOTO_MEDIUM = "photo_medium";
    public static final String PHOTO_BIG = "photo_big";
    public static final String HASMOBILE = "has_mobile";
    public static final String RATE = "rate";
    public static final String CONTACTS = "contacts";
    public static final String EDUCATION = "education";
    public static final String ONLINE = "online";
    public static final String COUNTERS = "counters";

    public VkontakteAttributesDefinition() {
        addAttribute(FIRSTNAME, Converters.stringConverter);
        addAttribute(LASTNAME, Converters.stringConverter);
        addAttribute(NICKNAME, Converters.stringConverter);
        addAttribute(SCREENNAME, Converters.stringConverter);
        addAttribute(SEX, Converters.stringConverter);
        addAttribute(BDATE, Converters.stringConverter);
        addAttribute(CITY, Converters.stringConverter);
        addAttribute(COUNTRY, Converters.stringConverter);
        addAttribute(TIMEZONE, Converters.stringConverter);
        addAttribute(PHOTO, Converters.stringConverter);
        addAttribute(PHOTO_MEDIUM, Converters.stringConverter);
        addAttribute(PHOTO_BIG, Converters.stringConverter);
        addAttribute(HASMOBILE, Converters.stringConverter);
        addAttribute(RATE, Converters.stringConverter);
        addAttribute(CONTACTS, Converters.stringConverter);
        addAttribute(EDUCATION, Converters.stringConverter);
        addAttribute(ONLINE, Converters.stringConverter);
        addAttribute(COUNTERS, Converters.stringConverter);

    }
}
